package com.qixiaobao.nondirect.settle.domain.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @Description 非直投结算管理 - 待支付、已结算  参数类
 * @Author yangxm
 * @Date 2025/6/27 15:54
 */
@Data
public class InsureFeeDTO implements Serializable {

    private static final long serialVersionUID = -7619068251478159925L;


    /** 供应商id集合 */
    private List<Long> supplyIdList;
    /** 付款单位id */
    private Long payCompanyId;
    /** 实际付款单位  */
    private Long actualPayCompanyId;
    /** 财务计入 */
    private String financeReckon;
    /** 操作时间段（待支付） */
    private Date updateBeginTime;
    private Date updateEndTime;
    /** 付款时间段 */
    private Date payBeginTime;
    private Date payEndTime;
    /** 保费归属期 */
    private String insureFeeMonth;
    /** 付款类型 */
    private List<String> insureFeePayTypeList;


    /** 结算状态 0待支付 1已结算 */
    private String insureFeeStatus;
    /** 预回票时间 */
    private String invoiceReturnDate;

    /** 保费结算ID */
    private Long insureFeeId;
    /** 备注 */
    private String remark;
    /** 备注操作人 */
    private String remarkOperator;

    /** 无权限访问的供应商id集合 */
    private List<Long> noPermissionSupplyIdList;
}
